/* 
 * File:   common.h
 * Author: atila
 *
 * Created on 28 de Novembro de 2010, 11:04
 */

#ifndef COMMON_H
#define	COMMON_H

#ifdef	__cplusplus
extern "C" {
#endif

/**
 * Error Messages
 */

#define INSUFICIENT_MEMORY "Memória Insuficiente.\nImpossível alocar memória para %s.\n"
#define CREATE_FILE_ERROR "Erro ao criar arquivo %s.\n"
#define OPEN_FILE_ERROR "Erro ao abrir arquivo %s.\n"
#define DEL_FILE_ERROR "Erro ao remover arquivo %s.\n"
#define RENAME_FILE_ERROR "Erro ao renomear arquivo %s.\n"
#define EMPTY_DB "Banco de %s vazio.\n"

#define CREATE_ERROR "Erro ao inserir %s.\n"
#define READ_ERROR "Erro ao ler %s.\n"
#define UPDATE_ERROR "Erro ao atualizar %s.\n"
#define DELETE_ERROR "Erro ao deletar %s.\n"

/**
 * Success Messages
 */

#define CREATE_SUCCESS "%s inserido com sucesso.\n"
#define UPDATE_SUCCESS "%s atualizado com sucesso.\n"
#define DELETE_SUCCESS "%s deletado com sucesso.\n"

/**
 * Proccess
 */
#define PROC_SUCCESS 0
#define PROC_FAILURE 1
#define NOT !
#define not !
#define true 0
#define false 1
/**
 * Other Messages
 */
#define NOT_FOUND -1
#define DEFAULT_BASH "# > "

#ifdef	__cplusplus
}
#endif

#endif	/* COMMON_H */

